CREATE TABLE [dbo].[Org_Control]
(
[OrgCode] [varchar] (5) COLLATE SQL_Latin1_General_CP1_CI_AS NOT NULL CONSTRAINT [DF_Org_Control_OrgCode] DEFAULT (''),
[OrgName] [varchar] (60) COLLATE SQL_Latin1_General_CP1_CI_AS NOT NULL CONSTRAINT [DF_Org_Control_OrgName] DEFAULT (''),
[Logo] [image] NULL,
[InvoiceAddress] [varchar] (255) COLLATE SQL_Latin1_General_CP1_CI_AS NOT NULL CONSTRAINT [DF_Org_Control_InvoiceAddress] DEFAULT (''),
[LetterheadAddress] [varchar] (255) COLLATE SQL_Latin1_General_CP1_CI_AS NOT NULL CONSTRAINT [DF_Org_Control_LetterheadAddress] DEFAULT (''),
[DefaultFlag] [tinyint] NOT NULL CONSTRAINT [DF_Org_Control_DefaultFlag] DEFAULT ((0)),
[IsFund] [tinyint] NOT NULL CONSTRAINT [DF_Org_Control_IsFund] DEFAULT ((0)),
[DefaultCashAccount] [varchar] (50) COLLATE SQL_Latin1_General_CP1_CI_AS NOT NULL CONSTRAINT [DF_Org_Control_DefaultCashAccount] DEFAULT (''),
[DefaultArAccount] [varchar] (50) COLLATE SQL_Latin1_General_CP1_CI_AS NOT NULL CONSTRAINT [DF_Org_Control_DefaultArAccount] DEFAULT (''),
[FinanceAccount] [varchar] (50) COLLATE SQL_Latin1_General_CP1_CI_AS NOT NULL CONSTRAINT [DF_Org_Control_FinanceAccount] DEFAULT (''),
[DiscountAccount] [varchar] (50) COLLATE SQL_Latin1_General_CP1_CI_AS NOT NULL CONSTRAINT [DF_Org_Control_DiscountAccount] DEFAULT (''),
[DefaultTaxAccount] [varchar] (50) COLLATE SQL_Latin1_General_CP1_CI_AS NOT NULL CONSTRAINT [DF_Org_Control_DefaultTaxAccount] DEFAULT (''),
[DefaultIncomeAccount] [varchar] (50) COLLATE SQL_Latin1_General_CP1_CI_AS NOT NULL CONSTRAINT [DF_Org_Control_DefaultIncomeAccount] DEFAULT (''),
[RefundClearingAccount] [varchar] (50) COLLATE SQL_Latin1_General_CP1_CI_AS NOT NULL CONSTRAINT [DF_Org_Control_RefundClearingAccount] DEFAULT (''),
[DefaultFreightAccount] [varchar] (50) COLLATE SQL_Latin1_General_CP1_CI_AS NOT NULL CONSTRAINT [DF_Org_Control_DefaultFreightAccount] DEFAULT (''),
[DefaultHandlingAccount] [varchar] (50) COLLATE SQL_Latin1_General_CP1_CI_AS NOT NULL CONSTRAINT [DF_Org_Control_DefaultHandlingAccount] DEFAULT (''),
[DefaultCancellationAccount] [varchar] (50) COLLATE SQL_Latin1_General_CP1_CI_AS NOT NULL CONSTRAINT [DF_Org_Control_DefaultCancellationAccount] DEFAULT (''),
[RefundApAccount] [varchar] (50) COLLATE SQL_Latin1_General_CP1_CI_AS NOT NULL CONSTRAINT [DF_Org_Control_RefundApAccount] DEFAULT (''),
[TaxAuthority] [varchar] (20) COLLATE SQL_Latin1_General_CP1_CI_AS NOT NULL CONSTRAINT [DF_Org_Control_TaxAuthority] DEFAULT (''),
[GSTRemitNumber] [varchar] (15) COLLATE SQL_Latin1_General_CP1_CI_AS NOT NULL CONSTRAINT [DF_Org_Control_GSTRemitNumber] DEFAULT (''),
[DefaultPrepaidOrderAccount] [varchar] (50) COLLATE SQL_Latin1_General_CP1_CI_AS NOT NULL CONSTRAINT [DF_Org_Control_DefaultPrepaidOrderAccount] DEFAULT (''),
[DefaultTransferClearingAccount] [varchar] (50) COLLATE SQL_Latin1_General_CP1_CI_AS NOT NULL CONSTRAINT [DF_Org_Control_DefaultTransferClearingAccount] DEFAULT (''),
[DefaultWriteOffOffsetAccount] [varchar] (50) COLLATE SQL_Latin1_General_CP1_CI_AS NOT NULL CONSTRAINT [DF_Org_Control_DefaultWriteOffOffsetAccount] DEFAULT (''),
[VATRegNumber] [varchar] (20) COLLATE SQL_Latin1_General_CP1_CI_AS NOT NULL CONSTRAINT [DF_Org_Control_VATRegNumber] DEFAULT (''),
[VATCountry] [varchar] (2) COLLATE SQL_Latin1_General_CP1_CI_AS NOT NULL CONSTRAINT [DF_Org_Control_VATCountry] DEFAULT (''),
[VATBranchID] [varchar] (3) COLLATE SQL_Latin1_General_CP1_CI_AS NOT NULL CONSTRAINT [DF_Org_Control_VATBranchID] DEFAULT (''),
[CoVATRegNumber] [varchar] (20) COLLATE SQL_Latin1_General_CP1_CI_AS NOT NULL CONSTRAINT [DF_Org_Control_CoVATRegNumber] DEFAULT (''),
[UseVATTaxation] [bit] NOT NULL CONSTRAINT [DF_Org_Control_UseVATTaxation] DEFAULT ((0)),
[UseCanadianTaxation] [bit] NOT NULL CONSTRAINT [DF_Org_Control_UseCanadianTaxation] DEFAULT ((0)),
[Registration_Num] [varchar] (25) COLLATE SQL_Latin1_General_CP1_CI_AS NOT NULL CONSTRAINT [DF_Org_Control_Registration_Num] DEFAULT (''),
[TIME_STAMP] [timestamp] NULL
) ON [PRIMARY] TEXTIMAGE_ON [PRIMARY]
GO
ALTER TABLE [dbo].[Org_Control] ADD CONSTRAINT [PK_Org_Control] PRIMARY KEY CLUSTERED ([OrgCode]) ON [PRIMARY]
GO
CREATE NONCLUSTERED INDEX [iOrg_ControlDefaultFlag] ON [dbo].[Org_Control] ([DefaultFlag]) ON [PRIMARY]
GO
CREATE NONCLUSTERED INDEX [iOrg_ControlRegistration_Num] ON [dbo].[Org_Control] ([Registration_Num]) ON [PRIMARY]
GO
GRANT REFERENCES ON [dbo].[Org_Control] TO [IMIS]
GRANT SELECT ON [dbo].[Org_Control] TO [IMIS]
GRANT INSERT ON [dbo].[Org_Control] TO [IMIS]
GRANT DELETE ON [dbo].[Org_Control] TO [IMIS]
GRANT UPDATE ON [dbo].[Org_Control] TO [IMIS]
GO